----

====== Checklist d'installation Jammy-LTS ======
**Checklist perso** pour l'install d'une distribution **[[:Xubuntu| Xubuntu Jammy]]**. Cela aidera peut-être certains d'entre vous..

===== Précautions avant de lancer l'install =====
  * Transférer tout **ce qui peut traîner sur le bureau** vers la partition "Donnees",
  * Exportation des **mots de passe** du **navigateur Brave** et par précaution les **favoris**,
  * Sauvegarder les **dossiers cachés de configuration** qu'on souhaite garder (~/.thunderbird, ~/.mozilla, ~/.config/gimp, nos thèmes personnalisés,..),
  * Copier les raccourcis qui ont pour but de **stocker hors partition système** (~/.cache, ~/.googleearth, ~/.wine, ~/.kodi, ~/.var, ~/.local/share/ice, ~/.local/share/TelegramDesktop,..) ou pour être **accessible depuis plusieurs partitions** (~/.config/BraveSoftware, ~/.config/libreoffice, ~/.config/radiotray-lite,..),
  * Noter les **logiciels nouveaux** utilisés depuis la dernière version de Xubuntu,
  * copier le fstab, default grub et grub.d

  * Copier la config des **panels Xfce** depuis ~/.config/xfce4/panel

  * **avoir téléchargé l'iso de la distribution souhaitée**

===== Installation =====

  * **[[:tutoriel:grub2_lancer_des_images_iso#Pour Xubuntu|Lancer l'iso du LiveCD à partir d'un menu grub2]]** 
  * Lancer l'install 

  * Dans le **partitionnement "manuel"** :
    * choisir la partition / (qui sera formatée)
    * monter la partition Donnees sur /mnt/Donnees sans formatage //(/mnt et non /media pour ne pas apparaître comme un disque amovible)//,
  * Choisir le **clavier : Français (variante obsolète)** (virgule sur le pavé numérique + majuscules accentuées avec Alt-Gr+Maj + la lettre),

  * **Avant de redémarrer**, on ouvre en root le montage /target:
    * Copier les fichiers grub vers /etc/default, 40_custom vers /etc/grub.d
    * Modification éventuelle du /etc/fstab
    * Suppression de polices superflues (Noto dans des langues qu'on n'utilisera jamais par exemple)
    * Envoi des thèmes (grub et Xfce)

  * **Relancer**
 
===== Premier lancement =====
  * **Mise à jour** de **grub** (ainsi le thème est activé)
    * J'en profite souvent pour aller sur Synaptic remplacer grub-efi à la place de grub-pc<code>sudo update-grub</code>
  * Suppression des **dossiers du Home** et **liens vers** ceux sur **Donnees**
    * Ctrl+Maj+clic_déplacé des dossiers de la partition "Donnees" vers le dossier utilisateur
  * **Infos** sur la machine<code>sudo inxi -Fxz</code>
  * Connexion **Firefox** pour synchronisation des **marques-pages**
  * Clic droit sur **l'horloge** pour mettre le format : **%a %_d %b, %R** (avec les secondes: %a %d %b  %T)
  * Gestion du **swappiness**<code>echo vm.swappiness=20 | sudo tee -a /etc/sysctl.d/99-sysctl.conf
echo vm.vfs_cache_pressure=70 | sudo tee -a /etc/sysctl.d/99-sysctl.conf
sudo sysctl -p /etc/sysctl.d/99-sysctl.conf</code>

===== Install des logiciels =====
==== les indispensables ====
  * **[[:Geany]]** : mon éditeur de texte préféré (puis activer l'ouverture par défaut des fichiers texte)<code>sudo apt install geany</code>
  * **[[:Brave]]** : mon navigateur principal (bien suivre la procédure d'install de la page de doc)
    * **import** des **mots de passe** et éventuellement des **favoris**

==== via Gdebi ====
Installant dorénavant plus souvent Linux Mint Xfce que Xubuntu, j'utilise **[[:Gdebi]]** pour certains logiciels :
  * **[[:radiotray-lite]]** : les dépendances me désinstalle Transmission et un ou deux fichiers. Je les réinstalle ensuite dans synaptic.
    * Je vais ensuite sur **[[:radiotray#liste_de_radios|cette page pour la liste des radios]]**.
  * **[[:Cherrytree]]** : cela m'évite un nouveau ppa à gérer
  * **[[https://forum.ubuntu-fr.org/viewtopic.php?id=242358|Kclean]]** : pour supprimer les noyaux inutiles
  * **[[:Sozi]]** car n'est plus dans les dépôts (sur https://github.com/sozi-projects/Sozi/releases, on clique sur "Assets")

==== quelques AppImages ====
J'utilise aussi quelques AppImages :
  * **[[https://github.com/whyboris/Simplest-File-Renamer/releases/tag/v1.0.0|Simplest File Renamer]]**
  * **[[https://avidemux.sourceforge.net/download.html|Avidemux]]**

==== Flatpak ====
Malgré qu'il soit comme Snap, mal intégré dans mon thème personnalisé, je n'utilise **[[:Flatpak]]** que pour un logiciel : **[[:Xmind|Xmind8]]**. Je n'aime pas ses versions d'après. Je l'installe directement **via la logithèque** tant que cette version est disponible.

==== Wine ====
<code>sudo apt install wine-stable
winecfg</code>

==== Google-earth ====
<code>sudo apt install google-earth-pro-stable</code>

=== Fix du problème de clé ===
Un problème de clé s'affiche lorsqu'on veut lancer les mises à jour. Pour cela:
  * Aller sur le "**Gestionnaire de Paramètres**" > "**Sources de logiciels**" (ou via Synaptic sur les dépots)
  * sur l'onglet "**Maintenance**", on trouve le bouton "**Ajouter des clés manquantes**"
  * en sortant, il se met à jour et n'affiche **plus de problème**

=== fix du problème de positionnement gps ===
<code>sudo -i geany /opt/google/earth/pro/googleearth</code>
Au dessus de la dernière ligne, ajouter la ligne :\\ 
**export LC_NUMERIC=en_US.UTF-8**

==== le reste en ligne de commande ====
Enfin en une ligne de commande:
<code>sudo apt install vlc font-manager htop geeqie gimp inkscape gnome-games zaz supertux ri-li clementine planner vym geany scribus exiftool dcraw blender posterazor audacity handbrake simplescreenrecorder xshisen bleachbit ubuntu-mono kodi kodi-inputstream-adaptive pdfmod winff unrar guvcview meld openshot-qt tesseract-ocr tesseract-ocr-deu tesseract-ocr-fra tesseract-ocr-por tesseract-ocr-spa mate-search-tool</code>
pidgin (si je réutilise tweeter), 0ad (si la taille de la partition le permet)

<code>sudo apt purge blueman</code>
Si on ne souhaite pas du tout utiliser bluetooth.

===== Imprimante BROTHER DCP-130C =====
=== Sur Xubuntu, ce script ===
<code>wget http://demonipuch.free.fr/brother.tar.gz
tar zxvf brother.tar.gz
cd brother
chmod +x install.sh
sudo sh -c ./install.sh</code>

=== Ou sur Mint, avec Gdebi ===
Les fichiers deb trouvés sur le site Brother sont installés un à un.

=== Commandes en post installation ===
<code>cd /usr/lib/
sudo cp -s -r /usr/lib64/* .
sudo adduser $USER lp
sudo adduser $USER scanner
sudo adduser $USER saned
sudo apt install libusb-0.1-4 libusb-0.1-4:i386
sudo brprintconf_dcp130c -pt A4</code>

Dans le navigateur : http://localhost:631/printers/
  * Administration
  * Définir les options de l'imprimante
  * A4 au lieu de Letter
  * Définir les options par défaut (login et mot de passe de la session Linux)

===== Lorsque c'est Xubuntu que j'installe =====
==== Logiciels ====
Je souhaite retrouver des **habitudes** que j'ai sur **Mint**. Donc, j'installe:
  * **[[:Gdebi]]**
  * **[[:Synaptic]]**
  * **[[http://packages.linuxmint.com/pool/main/w/webapp-manager/|Applications Web]]**

==== Logiciels à rajouter si install minimale ====
Lors d'une **installation minimale**, ces **logiciels** sont **à installer en plus** de ceux indiqués plus haut.
<code>sudo apt install libreoffice gimp sgt-launcher mate-calc thunderbird catfish transmission simple-scan update-manager xfce4-goodies xfce4-notes-plugin language-selector-gnome atril</code>

==== Réglages ====
Sur Mint, l'action personnalisée pour **"Ouvrir en tant qu'utilisateur root"** est configurée par défaut, pour la retrouver:
  * lancer **[[:Thunar]]** puis:
    * Édition/Configurer les actions personnalisées,
    * Clic sur le "+" pour ajouter une action
      * Nom : Ouvrir en tant qu'utilisateur root
      * Description : Ouvrir en tant qu'utilisateur root
      * Commande : pkexec thunar %F
      * Icône (rechercher) : folder
      * Cliquer sur onglet "Conditions d'apparition"\\ et cocher : Répertoires, Fichiers texte et Autres fichiers.\\ .

Le **Pare-feu** est dans le gestionnaire de paramètres sur Mint, ici on l'**activera** par:<code>sudo ufw status
sudo ufw enable</code>

==== Suppression de Snap ====
**[[:Snap]]** est intégré par défaut dans Xubuntu et est **compliqué à supprimer**. Pour moi, ça alourdit inutilement la distrib et pose des problèmes d'intégration quand on utilise un thème Gtk personnalisé.

**Voici le fichier** que Linux Mint a créé **permettant sa suppression** :
<file txt nosnap.pref># To prevent repository packages from triggering the installation of Snap,
# this file forbids snapd from being installed by APT.
# For more information: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html

Package: snapd
Pin: release a=*
Pin-Priority: -10</file>

**nosnap.pref** est à mettre dans **/etc/apt/preferences.d/** avec les **droits administrateurs** et on pourra ensuite lancer la **commande de suppression** :<code>sudo apt purge snapd</code>


==== Fonds d'écran ====
Dans 'Paramètres du Bureau...', choisir "liste d'images" et ajouter les images souhaitées (notre dossier "Fonds_d'écran").

==== Thème ====
  * **[[:tutoriel:comment_installer_un_paquet|Installer le paquet]] [[apt>ubuntu-mono]]** (si on veut le thème d'icône "Ubuntu Mono Dark").
  * **Télécharger** le **thème Ambiance** : **[[http://gnome-look.org/content/show.php/Ambiance+Crunchy?content=151181|ici]]**\\ puis ouvrir un terminal depuis le dossier "Téléchargements" pour saisir la commande :

  sudo tar -zxvf 136162-Crunchy-themes.tar.gz -C /usr/share

==== Réglages ====
Dans le menu (petite souris en haut à gauche) -> Paramètres -> **Gestionnaire de paramètres** :
  * **Apparence** :
    * Style : //02-Crunchy-orange//
    * Icônes : //Ubuntu-Mono-Dark//
  * **Gestionnaire de fenêtres** :
    * Style -> Thème : //02-Crunchy-orange// + on peut changer l'agencement des boutons de Fermeture/Agrandissement/Réduction à la souris
  * **Bureau**
    * Icônes : pour définir les icônes que vous souhaitez où non sur le bureau
    * Menus : même chose pour les menus dans le clic-droit ou clic-sur-molette
  * **Clavier** / //Raccourcis des applications// puis ajouter
      * Raccourcis existants :
        * Super T ou Ctrl+Alt T  : Terminal (les deux raccourcis fonctionnent depuis Trusty)
        * Super R : liste des applications
        * Super F : Gestionnaire de fichiers
        * Super E : Éditeur de texte
    * **Session et démarrage** / Démarrage automatique pour les applications à lancer au démarrage de la session (suppression de l'applet 'blueman')
  * **Notifications** : Disparaître après 3 secondes + thème.

==== Panels ====
**Clic droit sur un panel / Tableau de bord / Préférences du tableau de bord..**
  * //Affichage// : Taille et orientation modifiables
  * //Greffons// -> totalement personnalisables

=== Astuce ===
Si on veut copier la présentation d'une version de Xubuntu à l'autre, il faut sauvegarder dans le dossier ./config/xfce4 le dossier "panel" et le fichier "xfce4-panel.xml" situé dans le sous dossier /xfconf/xfce-perchannel-xml/

=== Lanceurs ===
  * Il suffit de prendre un élément dans la "liste des applications" (Super+R) et de le relâcher sur un panel.
  * Avec la touche CTRL, on peut l'insérer entre 2 lanceurs existants.
  * **Clic-droit / propriétés sur un lanceur permettra de rajouter d'autres lanceurs** et ainsi avoir un menu déroulant de lanceurs personnalisés.
  * Un séparateur que l'on édite et où l'on coche "étirer" permet de combler les vides entre lanceurs

  * [[:Pinta]], [[:mypaint]], [[:fotowall]], [[:PosteRazor]], [[:Inkscape]]
  * subtitleeditor ou [[:gnome-subtitles]]

<code>sudo apt-get install deluge-torrent hotot skype planner scribus focuswriter pdfmod mypaint fotowall posterazor inkscape vlc radiotray exfalso guvcview avidemux openshot sox imagination photofilmstrip winff subtitleeditor unrar guayadeque evince synaptic deborphan
sudo apt-get purge transmission*</code>

Et pour les jeux :
[[:extremetuxracer]] [[:ri-li]] [[:pingus]] [[:supertux]] [[:supertuxkart]] [[:tuxpaint]] [[:gweled]] [[:gnome-games]]
  sudo apt-get install extremetuxracer ri-li* pingus* supertux supertuxkart* tuxpaint* gweled gnome-games
  
==== Logiciels Wine ====

  * **[[:Wine]]** en soignant son look : [[:Wine_look]].
  * **[[:sketchup|Google Sketchup]]** téléchargeable sur [[http://www.sketchup.com/intl/fr/download/|cette page]].

